package day01.日期类.Acm;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * @author feng
 * @Date 2022/1/3 15:57
 * 键盘录入你的生日的字符串如：1996年08月08日
 * 使用Date和SimpleDateFormat求你的年龄是多少？
 */
public class Test2 {
    public static void main(String[] args) throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入出生年月日，格式(1998年10月1日)");
        String s = sc.nextLine();
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
        //转换成时间对象
        Date date = dateFormat.parse(s);
        Date date1 = new Date();
        long time1 = date.getTime();
        long time2 = date1.getTime();
        long totalTime = time2 - time1;
        long time = totalTime / 1000 /60/60/24/365;
        System.out.println(time);
    }
}
